package request

import (
	"github.com/gofrs/uuid/v5"
	"github.com/golang-jwt/jwt/v4"
)

type BaseClaims struct {
	UUID     uuid.UUID `json:"uuid"`
	UserId   int       `json:"userId"`
	Username string    `json:"username"`
	RoleId   int       `json:"roleId"`
}

// CustomClaims claims structure
type CustomClaims struct {
	BaseClaims
	jwt.RegisteredClaims
}
